/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package formatconversion_model;

import java.io.File;
import javax.swing.filechooser.FileFilter;
import magic_toolbox.Magic_ToolboxView;

/**
 *
 * @author Tobias
 */
    
public class MagicFormatFilter extends FileFilter{
   // private Magic_ToolboxView mw = null;
   // private FileType inputFileType;



    
    public MagicFormatFilter(Magic_ToolboxView mw){
     //   this.mw = mw;
    }
    
            
    @Override
    public boolean accept(File f) {
        if (f.isDirectory()) return true;
         String dateiEndung="";
          boolean accept=true;
         
          int indexOFP = f.getName().lastIndexOf(".");
          if(indexOFP == -1)return false;
          dateiEndung = f.getName().substring(indexOFP+1);
           
        if(dateiEndung.equals("mws") || dateiEndung.equals("mwDeck")|| dateiEndung.equals(".dec")){
         //   inputFileType= FileType.mws;
        }else if(dateiEndung.equals("cod")){
         //   inputFileType= FileType.cod;
        }else if(dateiEndung.equals("txt")||dateiEndung.equals("")){
         //   inputFileType= FileType.basic;
    //    }else if(dateiEndung.equals("dec")){
    //        inputFileType= inputFileType.dec;
        }else{
            accept=false;
         //   inputFileType= FileType.none;
        }
        
      //  mw.setInputDataType(inputFileType);
        return accept;
    }
    
    /*
    public InputType getInputFileType(){
        return inputFileType;
    }*/

    @Override
    public String getDescription() {
        return "mws,dec,mwDeck,cod,txt;";
    }
    
}
